package com.eeds.common.table;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.io.Serializable;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 菜单管理
 * 
 * @author Flying
 * @email flying_miku@sina.com
 * @date 2019-09-03 20:26:00
 */
@TableName("menu")
@ApiModel("菜单管理")
@Data
public class MenuEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 
	 */
	@TableId
	@ApiModelProperty(value="")
	private Long idMenu;
	/**
	 * 父菜单ID，一级菜单为0
	 */
	@ApiModelProperty(value="父菜单ID，一级菜单为0")
	private Long parentId;
	/**
	 * 菜单名称
	 */
	@ApiModelProperty(value="菜单名称")
	private String menuName;
	/**
	 * 菜单URL
	 */
	@ApiModelProperty(value="菜单URL")
	private String menuUrl;
	/**
	 * 授权(多个用逗号分隔，如：user:list,user:create)
	 */
	@ApiModelProperty(value="授权(多个用逗号分隔，如：user:list,user:create)")
	private String menuPerms;
	/**
	 * 类型   0：目录   1：菜单   2：按钮
	 */
	@ApiModelProperty(value="类型   0：目录   1：菜单   2：按钮")
	private Integer menuType;
	/**
	 * 菜单图标
	 */
	@ApiModelProperty(value="菜单图标")
	private String menuIcon;
	/**
	 * 排序
	 */
	@ApiModelProperty(value="排序")
	private Integer orderNum;
	
}
